regexp/syntax.compiler.p (field)
21 uses
regexp/syntax (current package)
compile.go#L66: p *Prog
compile.go#L75: f.out.patch(c.p, c.inst(InstMatch).i)
compile.go#L76: c.p.Start = int(f.i)
compile.go#L77: return c.p, nil
compile.go#L81: c.p = new(Prog)
compile.go#L82: c.p.NumCap = 2 // implicit ( and ) for whole match $0
compile.go#L163: f := frag{i: uint32(len(c.p.Inst)), nullable: true}
compile.go#L164: c.p.Inst = append(c.p.Inst, Inst{Op: op})
compile.go#L181: c.p.Inst[f.i].Arg = arg
compile.go#L183: if c.p.NumCap < int(arg)+1 {
compile.go#L184: c.p.NumCap = int(arg) + 1
compile.go#L197: f1.out.patch(c.p, f2.i)
compile.go#L211: i := &c.p.Inst[f.i]
compile.go#L214: f.out = f1.out.append(c.p, f2.out)
compile.go#L221: i := &c.p.Inst[f.i]
compile.go#L229: f.out = f.out.append(c.p, f1.out)
compile.go#L240: i := &c.p.Inst[f.i]
compile.go#L248: f1.out.patch(c.p, f.i)
compile.go#L267: c.p.Inst[f.i].Arg = uint32(op)
compile.go#L275: i := &c.p.Inst[f.i]
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |